>>=(bitwise right shift and assignment)

 

تؤدي نفس وظيفة >>(bitwise right shift) ,ولكنها تقوم بتخصيص قيمة الناتج إلي المتغير الأول.

وهذا يعني أن :

x = x >> y

x >>= yتؤدي نفس وظيفة      :                 

 

مثال:

var x:Number = 4

x >>= 2

trace(x);

 

الناتج هنا هو العدد (2),ويقوم البرنامج بوضعه في المتغيرx  ,ولذلك يعرض البرنامج قيمة المتغير x الجديدة وهي

 (2) ,في نافذة output عند تنفيذ البرنامج.

انظر أيضا :

>>(bitwise right shift) , <<(bitwise left shift) ,

 <<=(bitwise left shift and assignment)

 

 

 

****************************